package com.huey.utils.design.structure.decoration;

/**
 * 装饰着模式
 * @author xubo
 * @date 2022/3/30 14:15
 */
public class Introduce {

    /**
     * 说白了 实现一个抽象方法 实现接口，添加新的方法 用实现类继承抽象方法 然后重写
     * 装饰器的核⼼就是再不改原有类的基础上
     * 给类新增功能。不改变原有类，可能有的⼩伙伴会想到继承、AOP切⾯，当然这些⽅式都可以实现，但
     * 是使⽤装饰器模式会是另外⼀种思路更为灵活，可以避免继承导致的⼦类过多，也可以避免AOP带来的
     * 复杂性。
     */
}
